A Semantic Meta Model of Spreadsheets
نویسندگان
چکیده
Spreadsheets are widely used as decision support systems. However, as numerous studies have shown, many of them contain errors. A major reason for this is the lack of an explicit design of the data model, which at the same time ensures flexibility and is one of the defining features of the spreadsheet paradigm. Therefore, in recent years many approaches to model-driven spreadsheet development emerged addressing this issue. In this paper, we propose a meta model which defines how the semantic models of today’s spreadsheets can be described. Thereby, it builds on the foundations of related approaches to model-driven spreadsheet development, and also captures semantic patterns of spreadsheets typically occurring in practice. Based on this semantic meta model, novel spreadsheet solutions can address concrete semantic patterns and thus reduce the risk of errors on the one hand, and improve the usability of spreadsheets on the other hand.
منابع مشابه
It Ain't What You View, But The Way That You View It: documenting spreadsheets with Excelsior, semantic wikis, and literate programming
I describe preliminary experiments in documenting Excelsior versions of spreadsheets using semantic wikis and literate programming. The objective is to create well-structured and comprehensive documentation, easy to use by those unfamiliar with the spreadsheets documented. I discuss why so much documentation is hard to use, and briefly explain semantic wikis and literate programming; although p...
متن کاملSpreadsheets with a Semantic Layer
Spreadsheets are active documents that are heavily employed in administration, financial forecasting, education, and science because of their intuitive, flexible, and direct approach to computation. But they are also error-prone, poorly documented, often contain actual data in legacy form. Therefore, assistance for high-impact spreadsheet users is needed. To determine what kind of help could be...
متن کاملAssessment for Spreadsheets
Spreadsheets are tools to model personal, business and scientific data and to support decision-making based on such models. Moreover, spreadsheets are used for communicating data, models, and decisions, which makes the interpretability of spreadsheet intents an important consideration in the design of spreadsheet interaction. In this paper we will focus on the problem of model assessment, i.e.,...
متن کاملCombining information on structure and content to automatically annotate natural science spreadsheets
In this paper we propose several approaches for automatic annotation of natural science spreadsheets using a combination of structural properties of the tables and external vocabularies. During the design process of their spreadsheets, domain scientists implicitly include their domain model in the content and structure of the spreadsheet tables. However, this domain model is essential to unambi...
متن کاملSpreadsheet Guardian: An Approach for Protecting Semantic Correctness throughout the Evolution of Spreadsheets
Spreadsheets are powerful tools which play a business-critical role in many organizations. However, many bad decisions taken due to faulty spreadsheets show that these tools need serious quality assurance. Furthermore, while collaboration on spreadsheets for maintenance tasks is common, there has been almost no support for ensuring that the spreadsheets remain correct during this process. We be...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016